package com.lei.emos.wx.db.dao;

import com.lei.emos.wx.db.pojo.TbUser;
import org.apache.ibatis.annotations.Mapper;

import java.util.HashMap;
import java.util.Set;

public interface TbUserDao {

    /**
     * 是否有超级管理员
     * @return
     */
    boolean haveRootUser();

    /**
     * 插入
     * @param param
     * @return
     */
    int insert(HashMap param);

    /**
     * 通过openId查询
     * @param openId
     * @return
     */
    Integer searchIdByOpenId(String openId);

    /**
     * 获取角色权限
     * @param userId
     * @return
     */
    Set<String> searchUserPermissions(int userId);
}